<?php

namespace VEKA\ProjetBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Remplissage
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="VEKA\ProjetBundle\Entity\RemplissageRepository")
 */
class Remplissage
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="reference", type="string", length=255)
     */
    private $reference;

    /**
     * @var string
     *
     * @ORM\Column(name="designationRef1", type="string", length=255)
     */
    private $designationRef1;

    /**
     * @var string
     *
     * @ORM\Column(name="designationRef2", type="string", length=255)
     */
    private $designationRef2;

    /**
     * @var string
     *
     * @ORM\Column(name="typeVitrage", type="string", length=1)
     */
    private $typeVitrage;

    /**
     * @var integer
     *
     * @ORM\Column(name="epaisseurVitrage", type="smallint")
     */
    private $epaisseurVitrage;

    /**
     * @var integer
     *
     * @ORM\Column(name="poids", type="smallint")
     */
    private $poids;

    /**
     * @var integer
     *
     * @ORM\Column(name="typeIntercalaire", type="smallint")
     */
    private $typeIntercalaire;

    /**
     * @var integer
     *
     * @ORM\Column(name="coefTransmission", type="smallint")
     */
    private $coefTransmission;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSCG", type="smallint")
     */
    private $transmissionSCG;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSCG1", type="smallint")
     */
    private $transmissionSCG1;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSCG2", type="smallint")
     */
    private $transmissionSCG2;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSCG3", type="smallint")
     */
    private $transmissionSCG3;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSEG", type="smallint")
     */
    private $transmissionSEG;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSEG1", type="smallint")
     */
    private $transmissionSEG1;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSEG2", type="smallint")
     */
    private $transmissionSEG2;

    /**
     * @var integer
     *
     * @ORM\Column(name="transmissionSEG3", type="smallint")
     */
    private $transmissionSEG3;

    /**
     * @var integer
     *
     * @ORM\Column(name="coefTransmissionTLG", type="smallint")
     */
    private $coefTransmissionTLG;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set reference
     *
     * @param string $reference
     * @return Remplissage
     */
    public function setReference($reference)
    {
        $this->reference = $reference;
    
        return $this;
    }

    /**
     * Get reference
     *
     * @return string 
     */
    public function getReference()
    {
        return $this->reference;
    }

    /**
     * Set designationRef1
     *
     * @param string $designationRef1
     * @return Remplissage
     */
    public function setDesignationRef1($designationRef1)
    {
        $this->designationRef1 = $designationRef1;
    
        return $this;
    }

    /**
     * Get designationRef1
     *
     * @return string 
     */
    public function getDesignationRef1()
    {
        return $this->designationRef1;
    }

    /**
     * Set designationRef2
     *
     * @param string $designationRef2
     * @return Remplissage
     */
    public function setDesignationRef2($designationRef2)
    {
        $this->designationRef2 = $designationRef2;
    
        return $this;
    }

    /**
     * Get designationRef2
     *
     * @return string 
     */
    public function getDesignationRef2()
    {
        return $this->designationRef2;
    }

    /**
     * Set typeVitrage
     *
     * @param string $typeVitrage
     * @return Remplissage
     */
    public function setTypeVitrage($typeVitrage)
    {
        $this->typeVitrage = $typeVitrage;
    
        return $this;
    }

    /**
     * Get typeVitrage
     *
     * @return string 
     */
    public function getTypeVitrage()
    {
        return $this->typeVitrage;
    }

    /**
     * Set epaisseurVitrage
     *
     * @param integer $epaisseurVitrage
     * @return Remplissage
     */
    public function setEpaisseurVitrage($epaisseurVitrage)
    {
        $this->epaisseurVitrage = $epaisseurVitrage;
    
        return $this;
    }

    /**
     * Get epaisseurVitrage
     *
     * @return integer 
     */
    public function getEpaisseurVitrage()
    {
        return $this->epaisseurVitrage;
    }

    /**
     * Set poids
     *
     * @param integer $poids
     * @return Remplissage
     */
    public function setPoids($poids)
    {
        $this->poids = $poids;
    
        return $this;
    }

    /**
     * Get poids
     *
     * @return integer 
     */
    public function getPoids()
    {
        return $this->poids;
    }

    /**
     * Set typeIntercalaire
     *
     * @param integer $typeIntercalaire
     * @return Remplissage
     */
    public function setTypeIntercalaire($typeIntercalaire)
    {
        $this->typeIntercalaire = $typeIntercalaire;
    
        return $this;
    }

    /**
     * Get typeIntercalaire
     *
     * @return integer 
     */
    public function getTypeIntercalaire()
    {
        return $this->typeIntercalaire;
    }

    /**
     * Set coefTransmission
     *
     * @param integer $coefTransmission
     * @return Remplissage
     */
    public function setCoefTransmission($coefTransmission)
    {
        $this->coefTransmission = $coefTransmission;
    
        return $this;
    }

    /**
     * Get coefTransmission
     *
     * @return integer 
     */
    public function getCoefTransmission()
    {
        return $this->coefTransmission;
    }

    /**
     * Set transmissionSCG
     *
     * @param integer $transmissionSCG
     * @return Remplissage
     */
    public function setTransmissionSCG($transmissionSCG)
    {
        $this->transmissionSCG = $transmissionSCG;
    
        return $this;
    }

    /**
     * Get transmissionSCG
     *
     * @return integer 
     */
    public function getTransmissionSCG()
    {
        return $this->transmissionSCG;
    }

    /**
     * Set transmissionSCG1
     *
     * @param integer $transmissionSCG1
     * @return Remplissage
     */
    public function setTransmissionSCG1($transmissionSCG1)
    {
        $this->transmissionSCG1 = $transmissionSCG1;
    
        return $this;
    }

    /**
     * Get transmissionSCG1
     *
     * @return integer 
     */
    public function getTransmissionSCG1()
    {
        return $this->transmissionSCG1;
    }

    /**
     * Set transmissionSCG2
     *
     * @param integer $transmissionSCG2
     * @return Remplissage
     */
    public function setTransmissionSCG2($transmissionSCG2)
    {
        $this->transmissionSCG2 = $transmissionSCG2;
    
        return $this;
    }

    /**
     * Get transmissionSCG2
     *
     * @return integer 
     */
    public function getTransmissionSCG2()
    {
        return $this->transmissionSCG2;
    }

    /**
     * Set transmissionSCG3
     *
     * @param integer $transmissionSCG3
     * @return Remplissage
     */
    public function setTransmissionSCG3($transmissionSCG3)
    {
        $this->transmissionSCG3 = $transmissionSCG3;
    
        return $this;
    }

    /**
     * Get transmissionSCG3
     *
     * @return integer 
     */
    public function getTransmissionSCG3()
    {
        return $this->transmissionSCG3;
    }

    /**
     * Set transmissionSEG
     *
     * @param integer $transmissionSEG
     * @return Remplissage
     */
    public function setTransmissionSEG($transmissionSEG)
    {
        $this->transmissionSEG = $transmissionSEG;
    
        return $this;
    }

    /**
     * Get transmissionSEG
     *
     * @return integer 
     */
    public function getTransmissionSEG()
    {
        return $this->transmissionSEG;
    }

    /**
     * Set transmissionSEG1
     *
     * @param integer $transmissionSEG1
     * @return Remplissage
     */
    public function setTransmissionSEG1($transmissionSEG1)
    {
        $this->transmissionSEG1 = $transmissionSEG1;
    
        return $this;
    }

    /**
     * Get transmissionSEG1
     *
     * @return integer 
     */
    public function getTransmissionSEG1()
    {
        return $this->transmissionSEG1;
    }

    /**
     * Set transmissionSEG2
     *
     * @param integer $transmissionSEG2
     * @return Remplissage
     */
    public function setTransmissionSEG2($transmissionSEG2)
    {
        $this->transmissionSEG2 = $transmissionSEG2;
    
        return $this;
    }

    /**
     * Get transmissionSEG2
     *
     * @return integer 
     */
    public function getTransmissionSEG2()
    {
        return $this->transmissionSEG2;
    }

    /**
     * Set transmissionSEG3
     *
     * @param integer $transmissionSEG3
     * @return Remplissage
     */
    public function setTransmissionSEG3($transmissionSEG3)
    {
        $this->transmissionSEG3 = $transmissionSEG3;
    
        return $this;
    }

    /**
     * Get transmissionSEG3
     *
     * @return integer 
     */
    public function getTransmissionSEG3()
    {
        return $this->transmissionSEG3;
    }

    /**
     * Set coefTransmissionTLG
     *
     * @param integer $coefTransmissionTLG
     * @return Remplissage
     */
    public function setCoefTransmissionTLG($coefTransmissionTLG)
    {
        $this->coefTransmissionTLG = $coefTransmissionTLG;
    
        return $this;
    }

    /**
     * Get coefTransmissionTLG
     *
     * @return integer 
     */
    public function getCoefTransmissionTLG()
    {
        return $this->coefTransmissionTLG;
    }
}